Big Huge Thesaurus

Polygonum fagopyrum

noun